<?php
// +----------------------------------------------------------------------
// | VueAdmin框架[基于ThinkPHP5开发]
// +----------------------------------------------------------------------
// | Copyright (c) 2016-2018 http://www.vueadmin.org
// +----------------------------------------------------------------------
// | VueAdmin承诺基础框架永久免费开源，您可用于学习和商用，但必须保留软件版权信息。
// +----------------------------------------------------------------------
// | Author: sept <917088650@qq.com>，开发者QQ群：50304283
// +----------------------------------------------------------------------

namespace app\lib\returnCode;

/**
 * 系统自定义错误代码,为了方便后端查找错误(开发中每个错误提示都添加错误代码)
 * Class Code
 * @package app\lib\returnCode
 */
class Code
{
    /**
     * 系统
     */
    const SYSTEM_OK                     = 200;  //正确返回
    const SYSTEM_ERROR_NO_CAT           = 2001; //禁止访问
    const SYSTEM_PARAMETER_ERROR        = 2002; //请求参数错误
    const SYSTEM_ERROR_FIND_NULL        = 2003; //数据未找到
    const USER_PASSWORD_ERROR           = 2004; //密码不正确
    const USER_LOGIN_ERROR              = 2005; //用户没有登录
    const SYSTEM_POWER_ERROR            = 2006; //没有权限
    const SYSTEM_ERROR                  = 2999; //系统错误
    const SYSTEM_SAVE_ERROR             = 2007; //保存失败
    const SYSTEM_USER_INFO_ERROR        = 2008; //用户数据不存在
    const SYSTEM_CAPTCHA_ERROR          = 2009; //验证码提交不正确
    const SYSTEM_NO_BAN_DATA            = 2010; //禁止删除系统数据
    const SYSTEM_DELETE_NEXT            = 2011; //清先删除下级数据
    const SYSTEM_DELETE_ADMINI_RULE     = 2012; //禁止删除管理员组
    const SYSTEM_DELETE_ADMIN_EXIT      = 2013; //请先移除此组所属成员
    const SYSTEM_ERROR_LOGIN_USER       = 2014; //请先移除此组所属成员
    const SYSTEM_ERROR_DELTE_ADMIN      = 2015; //不能删除超级管理员
    const NO_FIND_RELATE_RECORD         = 2016; //未找到相关记录
    const SYSTEM_TOKEN_VALIDATION_FAILED= 2017; //Token验证失败
    const SYSTEM_ERROR_MODIFY_ADMIN     = 2018; //禁止修改超级管理员

    /**
     * 用户
     */
    const USER_MOBILE_EXIT              = 3001; //手机号码已注册
    const WX_LOGIN_USER_NULL            = 3002; //微信账号登录成功,但是用户没有注册或者绑定系统账号
    const USER_EMAIL_EXIT               = 3003; //E-MAIL已经注册
    const USER_EMAIL_ERROR              = 3004; //E-MAIL不存在
    const USER_EMAIL_CODE_ERROR         = 3005; //E-MAIL验证码错误

    /**
     * 菜单
     */
    const MENT_ERROR_FIND_NULL                  = 4001; //菜单节点不存在或者已禁用

    public static function msg($code) {

        echo $code;
    }

}